/**
 * @param {number[]} A
 * @return {number[]}
 */
// 这里如果直接平方然后进行排序的话
// 原数组有序这个条件就没有用上
var sortedSquares = function (A) {
    let seqData = A.map(i => i * i)
    return seqData.sort((a, b) => {
        if (a < b) {
            return -1;
        }
        if (a > b) {
            return 1;
        }
        return 0;
    })
};

let data = [-20, -19, -14, -12, -7, -5, 2, 2, 4, 6, 6, 7, 8, 9, 10, 12, 17, 17, 18, 18]
console.dir(sortedSquares(data))
